package org.ehe.business.step.domain;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author :zhangnn
 * @className :AnalysisHistoryQuery
 * @description: TODO
 * @date 2025-08-05 15:25:26
 */
@Data
public class AnalysisHistoryQuery {
    /** 页码 */
    private int page = 0;

    /** 每页大小 */
    private int size = 20;

    /** 用户ID */
    private String userId;

    /** 文件名（模糊查询） */
    private String fileName;

    /** 复杂度筛选 */
    private String complexity;

    /** 状态筛选 */
    private String status;

    /** 开始时间 */
    private LocalDateTime startTime;

    /** 结束时间 */
    private LocalDateTime endTime;

    /** 排序字段 */
    private String sortBy = "analysisTime";

    /** 排序方向 */
    private String sortDirection = "DESC";
}
